package com.wetao.lib_common.bean.response;

import java.util.List;

public class StudentExamGridInfoResp_grids {
    //
    private Integer gridId;
    //教辅：格子类型：0，试题；1，听；2，提交 课程：只为0
    private Integer gridType;
    //云蝶的序列号
    private String pageserial;
    //铺码id
    private Integer bookId;
    //页码
    private Integer pageNumber;
    //
    private Integer sectionNo;
    //
    private Integer ownerNo;
    //页码
    private Integer pageNum;
    //
    private Integer knowledgeMapOutlineContentId;
    //
    private Integer contentType;
    //
    private Integer examId;
    //
    private String examName;
    //如果是思维导图类需要用到此字段
    private Integer isExam;
    //关联的试题id
    private Integer questionId;
    //如果是课程内容url，多个内容用||分割
    private String question;
    //试题答案 直播答题卡内容
    String questionAnswer;
    //课程关联资源名称
    private String fileName;
    //pdf总页数 （音画同步的情况才有值）
    private Integer totalPages;
    //音频总时长（音画同步的情况才有值）
    private Integer duration;
    //音画同步设置参数（音画同步的情况才有值）
    private String setContent;
    //格子起始点x坐标
    private Float startX;
    //格子起始点y坐标
    private Float startY;
    //格子结束点x坐标
    private Float endX;
    //格子结束点y坐标
    private Float endY;
    //格子排序字段
    private Integer classId;
    //教辅节点 或图谱节点id
    private Integer sourceNodeId;
    //跨页标记 0:不跨页， 1：跨前页 2：跨后页
    private Integer spreadFlag;
    //大图宽度
    private Integer bigPicWidth;
    //大图高度
    private Integer bigPicHeight;
    //试题类型
    private Integer questionTypeId;

    public Integer getGridId() {
        return gridId;
    }

    public void setGridId(Integer gridId) {
        this.gridId = gridId;
    }

    public Integer getGridType() {
        return gridType;
    }

    public void setGridType(Integer gridType) {
        this.gridType = gridType;
    }

    public String getPageserial() {
        return pageserial;
    }

    public void setPageserial(String pageserial) {
        this.pageserial = pageserial;
    }

    public Integer getBookId() {
        return bookId;
    }

    public void setBookId(Integer bookId) {
        this.bookId = bookId;
    }

    public Integer getPageNumber() {
        return pageNumber;
    }

    public void setPageNumber(Integer pageNumber) {
        this.pageNumber = pageNumber;
    }

    public Integer getSectionNo() {
        return sectionNo;
    }

    public void setSectionNo(Integer sectionNo) {
        this.sectionNo = sectionNo;
    }

    public Integer getOwnerNo() {
        return ownerNo;
    }

    public void setOwnerNo(Integer ownerNo) {
        this.ownerNo = ownerNo;
    }

    public Integer getPageNum() {
        return pageNum;
    }

    public void setPageNum(Integer pageNum) {
        this.pageNum = pageNum;
    }

    public Integer getKnowledgeMapOutlineContentId() {
        return knowledgeMapOutlineContentId;
    }

    public void setKnowledgeMapOutlineContentId(Integer knowledgeMapOutlineContentId) {
        this.knowledgeMapOutlineContentId = knowledgeMapOutlineContentId;
    }

    public Integer getContentType() {
        return contentType;
    }

    public void setContentType(Integer contentType) {
        this.contentType = contentType;
    }

    public Integer getExamId() {
        return examId;
    }

    public void setExamId(Integer examId) {
        this.examId = examId;
    }

    public Integer getIsExam() {
        return isExam;
    }

    public void setIsExam(Integer isExam) {
        this.isExam = isExam;
    }

    public Integer getQuestionId() {
        return questionId;
    }

    public void setQuestionId(Integer questionId) {
        this.questionId = questionId;
    }

    public String getQuestion() {
        return question;
    }

    public void setQuestion(String question) {
        this.question = question;
    }

    public String getFileName() {
        return fileName;
    }

    public void setFileName(String fileName) {
        this.fileName = fileName;
    }

    public Integer getTotalPages() {
        return totalPages;
    }

    public void setTotalPages(Integer totalPages) {
        this.totalPages = totalPages;
    }

    public Integer getDuration() {
        return duration;
    }

    public void setDuration(Integer duration) {
        this.duration = duration;
    }

    public String getSetContent() {
        return setContent;
    }

    public void setSetContent(String setContent) {
        this.setContent = setContent;
    }

    public Float getStartX() {
        return startX;
    }

    public void setStartX(Float startX) {
        this.startX = startX;
    }

    public Float getStartY() {
        return startY;
    }

    public void setStartY(Float startY) {
        this.startY = startY;
    }

    public Float getEndX() {
        return endX;
    }

    public void setEndX(Float endX) {
        this.endX = endX;
    }

    public Float getEndY() {
        return endY;
    }

    public void setEndY(Float endY) {
        this.endY = endY;
    }

    public Integer getClassId() {
        return classId;
    }

    public void setClassId(Integer classId) {
        this.classId = classId;
    }

    public Integer getSourceNodeId() {
        return sourceNodeId;
    }

    public void setSourceNodeId(Integer sourceNodeId) {
        this.sourceNodeId = sourceNodeId;
    }

    public Integer getSpreadFlag() {
        return spreadFlag;
    }

    public void setSpreadFlag(Integer spreadFlag) {
        this.spreadFlag = spreadFlag;
    }

    public Integer getBigPicWidth() {
        return bigPicWidth;
    }

    public void setBigPicWidth(Integer bigPicWidth) {
        this.bigPicWidth = bigPicWidth;
    }

    public Integer getBigPicHeight() {
        return bigPicHeight;
    }

    public void setBigPicHeight(Integer bigPicHeight) {
        this.bigPicHeight = bigPicHeight;
    }

    public String getExamName() {
        return examName;
    }

    public void setExamName(String examName) {
        this.examName = examName;
    }

    public String getQuestionAnswer() {
        return questionAnswer;
    }

    public void setQuestionAnswer(String questionAnswer) {
        this.questionAnswer = questionAnswer;
    }

    public Integer getQuestionTypeId() {
        return questionTypeId;
    }

    public void setQuestionTypeId(Integer questionTypeId) {
        this.questionTypeId = questionTypeId;
    }

    @Override
    public String toString() {
        return "StudentExamGridInfoResp_grids{" +
                "gridId=" + gridId +
                ", gridType=" + gridType +
                ", pageserial='" + pageserial + '\'' +
                ", bookId=" + bookId +
                ", pageNumber=" + pageNumber +
                ", sectionNo=" + sectionNo +
                ", ownerNo=" + ownerNo +
                ", pageNum=" + pageNum +
                ", knowledgeMapOutlineContentId=" + knowledgeMapOutlineContentId +
                ", contentType=" + contentType +
                ", examId=" + examId +
                ", examName='" + examName + '\'' +
                ", isExam=" + isExam +
                ", questionId=" + questionId +
                ", question='" + question + '\'' +
                ", questionAnswer='" + questionAnswer + '\'' +
                ", fileName='" + fileName + '\'' +
                ", totalPages=" + totalPages +
                ", duration=" + duration +
                ", setContent='" + setContent + '\'' +
                ", startX=" + startX +
                ", startY=" + startY +
                ", endX=" + endX +
                ", endY=" + endY +
                ", classId=" + classId +
                ", sourceNodeId=" + sourceNodeId +
                ", spreadFlag=" + spreadFlag +
                ", bigPicWidth=" + bigPicWidth +
                ", bigPicHeight=" + bigPicHeight +
                ", questionTypeId=" + questionTypeId +
                '}';
    }
}
